#!/bin/bash

# 将当前目录下的一些子目录分别打包为zip文件
# 创建build目录（如果不存在）
mkdir -p build

# 遍历当前目录下的子目录
for dir in */; do
    # 去掉目录名末尾的斜杠
    dir_name=${dir%/}
    # 如果是python目录，先删除__pycache__
    if [ "$dir_name" = "python" ]; then
        find "$dir_name" -type d -name "__pycache__" -exec rm -rf {} +
        echo "已删除 $dir_name 目录下的 __pycache__ 文件夹"
    fi
    # 跳过build目录
    if [ "$dir_name" != "build" ] && [ "$dir_name" != "keyi" ]; then
        # 打包目录为zip文件并保存到build目录
        zip -r "build/${dir_name}.zip" "$dir_name"
        echo "已将 $dir_name 打包为 build/${dir_name}.zip"
    fi
done

echo "所有子目录打包完成"

